package com.fm.financemanage.model.vo.memberrecord;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * tb_yb_member_record
 * @author 
 */
@Data
@ApiModel("yb增减员记录")
public class YbMemberRecordListVo implements Serializable {
    /**
     * id
     */
    @ApiModelProperty("id")
    private Integer id;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty("修改时间")
    private LocalDateTime updateTime;

    /**
     * state
     */
    @ApiModelProperty("state")
    private Integer state;

    /**
     * 证件类型
     */
    @ApiModelProperty("证件类型")
    private String psnCertType;

    /**
     * 证件号码
     */
    @ApiModelProperty("证件号码")
    private String certno;

    /**
     * 出生日期
     */
    @ApiModelProperty("出生日期")
    private String brdy;

    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    private String psnname;

    /**
     * 性别
     */
    @ApiModelProperty("性别")
    private String gend;

    /**
     * 民族
     */
    @ApiModelProperty("民族")
    private String naty;

    /**
     * 学历
     */
    @ApiModelProperty("学历")
    private String educ;

    /**
     * 政治面貌
     */
    @ApiModelProperty("政治面貌")
    private String polstas;

    /**
     * 婚姻状态
     */
    @ApiModelProperty("婚姻状态")
    private String mrgstas;

    /**
     * 户口性质
     */
    @ApiModelProperty("户口性质")
    private String resdnatu;

    /**
     * 户口所在地行政区
     */
    @ApiModelProperty("户口所在地行政区")
    private String resdlocadmdvs;

    /**
     * 户口所在地址
     */
    @ApiModelProperty("户口所在地址")
    private String hsregaddr;

    /**
     * 户口所在地邮编
     */
    @ApiModelProperty("户口所在地邮编")
    private String resdaddrposcode;

    /**
     * 居住地行政区
     */
    @ApiModelProperty("居住地行政区")
    private String liveadmdvs;

    /**
     * 居住地址
     */
    @ApiModelProperty("居住地址")
    private String liveaddr;

    /**
     * 居住地邮编
     */
    @ApiModelProperty("居住地邮编")
    private String liveaddrposcode;

    /**
     * 手机号码
     */
    @ApiModelProperty("手机号码")
    private String mob;

    /**
     * 电子邮箱
     */
    @ApiModelProperty("电子邮箱")
    private String email;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String memo;

    /**
     * 人员类型
     */
    @ApiModelProperty("人员类型")
    private String psntype;

    /**
     * 用工形式
     */
    @ApiModelProperty("用工形式")
    private String empfom;

    /**
     * 参保日期
     */
    @ApiModelProperty("参保日期")
    private String crtinsudate;

    /**
     * 参保险种
     */
    @ApiModelProperty("参保险种")
    private String insutypes;

    /**
     * 减员原因
     */
    @ApiModelProperty("减员原因")
    private String changereason;

    /**
     * 减员日期
     */
    @ApiModelProperty("减员日期")
    private String changedate;

    /**
     * add,reduce
     */
    @ApiModelProperty("add,reduce")
    private String type;


    /**
     * 会计名称
     */
    @ApiModelProperty("会计名称")
    private String accountantName;

    /**
     * 公司名称
     */
    @ApiModelProperty("公司名称")
    private String companyName;

    private static final long serialVersionUID = 1L;
}